home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / doors_2 / radd1_7.zip / RADD.DOC < prev    next >
Text File  |  1993-03-26  |  26KB  |  747 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.                                 RADD! 1.7
  9.                          Remote Access Direct Dial.
  10.                                    CBV
  11.                           Written By Mike Wilson
  12.                          -------------------------
  13.  
  14.                                For QuickBBS
  15.                                    AND
  16.                                Remote Access
  17.                                    AND
  18.                                  SuperBBS.
  19.                          -------------------------
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31. Special thanks go out to :
  32.  
  33.  Ruurd Pels of 2:512/23 for his bit fiddling lecture :)
  34.  
  35.  Steve Gabrilowitz, Richard Crieghton and Andrew Millner for
  36.  writting the BBS packages!
  37.  
  38.  Bill Wynne, David Balnites ,Les Diefenbach, David Reed,
  39.  Steve Mitchell,Hugh Bell, James Ray, Mike Ehlert, Scott
  40.  Lentz, Gary Murphy, Aaron Davis, James Thompson, Ken Givens
  41.  and CR Hamilton for their debugging help.
  42.  
  43.  Tracy Perry for help with the "Multi-Node" RA BUG(s)!
  44.  
  45.  
  46.  
  47.  
  48. * Coding *
  49.  
  50. RADD was written using Turbo Pascal v6.0. All the coding was created by
  51. myself with suggestions from Steve Gabrilowitz, Ruurd Pels and Trevor
  52. Carlson.  I am very grateful for their help.
  53.  
  54.  
  55.  
  56. Warning!!
  57.  
  58.      As usual, the author (Mike Wilson) provides no warranties, written or
  59.      implied,  for the software, nor assumes any liability for any implied
  60.      damages--inconsequential or consequential--resulting from the  use of
  61.      this software.
  62.  
  63.  
  64.  
  65.  
  66.                 >>>>>>>>>>>>>> Registration <<<<<<<<<<<<<<<
  67.  
  68.  
  69.  
  70.                             RADD IS NOT FREE!!!!
  71.  
  72. RADD uses the ShareWare policy (30 trial period) a small fee to register
  73. if you continue to use RADD after the initial 30 days. The cost to register
  74. RADD is 10 US dollars. If you use RADD, and after the 30 days you would
  75. still like to use RADD, you must register or stop using it.
  76.  
  77. I will need some information about your system to create a key just
  78. for your system. Print out REGISTER.TXT and fill out the needed
  79. information, inclose check or money order.
  80.  
  81. Send your registrations to :
  82.  
  83.  Mike Wilson
  84.  Chickering RD APT# 311
  85.  Fort Worth TX 76116
  86.  
  87.  
  88. (Make Checks payable to Mike Wilson)
  89.  
  90. If possible I will then file-attach your key to your system as soon
  91. as possible. If no fido address if given I will attempt to call your
  92. BBS and upload the KEY file. If the call to your system is not
  93. possible I will mail your key on a 360k floppy disk via the US Mail
  94. system.
  95.  
  96.  
  97. *** Once registered with RADD, you will always be registered with RADD.
  98.  
  99.  
  100.  
  101.  
  102. What is RADD?
  103.  
  104.  
  105.  RADD (Remote Access Direct Dial) is a Call Back Verifier (CBV)
  106.  built for QuickBBS,SuperBBS and Remote Access BBS. RADD reads
  107.  information  from the Exitinfo.BBS file and retrieves a users
  108.  voice and or/data phone number(s). RADD then asks the user which
  109.  number it should call (if there's more than one number in the
  110.  Exitinfo.BBS file). RADD will then call the number given by the
  111.  user and connect to the users computer.  After the connect is
  112.  made (RADD will try 3 times) it will prompt the user for his/her
  113.  password. If the password is entered correctly (RADD will allow
  114.  four attempts) the users access is updated to the security level
  115.  as defined in the RADCFG?.DAT file and a message is posted to
  116.  the sysop telling him that the user has been upgraded. Then
  117.  the user is returned to the BBS.
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125. RADD Requirements :
  126.  
  127. 1) Computer. At this time 8086 or above.  XT's are not supported.
  128.  
  129. 2) Modem and phone line.
  130.  
  131. 3) 100+k of disk space.
  132.  
  133. 4) Fossil Driver MUST be loaded or the program will terminate with
  134.    error level 254 unless in LOCAL mode.
  135.  
  136. 5) 200k of memory (More is better)
  137.  
  138. 6) Suggest Dos version 3.3 or higher.
  139.  
  140. 7) QuickBBS 2.7x+ or Remote Access version 1.xx+
  141.    (Tested with QuickBBS 2.76 Gamma-1 and RA 1.11)
  142.    or SBBS 1.1+ (Tested with 1.15 and 1.16)
  143.  
  144. 8) If running multi-node SHARE MUST be loaded.
  145.  
  146.  
  147.  
  148.  
  149. RADD Files  :
  150.  
  151. The RADD archive may contain 3 RADD executables, RADDRA.EXE, RADDQ.EXE
  152. abd RADDS.EXE. RADDRA is for Remote Access, RADDQ is for QuickBBS and
  153. RADDS.EXE is for SuperBBS.
  154.  
  155.  
  156.  RADD     EXE  : RADD executable (RADDRA.EXE, RADDQ.EXE or RADDS.EXE)
  157.  RADDCFG  EXE  : Configuration program for RADD, must be run first!
  158.                  < more later >
  159.  1TO1_5   EXE  : Convertion utility for 1.0 to 1.5 convertions! Read
  160.                  1to1_5.DOC for instructions.
  161.  RADDSTR  002  : Stucture for RADCFG?.DAT files. (For some programmer
  162.                  that wants to make a more elaborate config program).
  163.  FONESTR  002  : Structure for FONEINF.DAT. Possibly create new user
  164.                  reports?  More info (users) could be added if so....
  165.  PHONE#   CTL  : Phone number control file <more later>
  166.  PHFORMAT CTL  : Phone number format file  <more later>
  167.  SPECIAL# CTL  : Special numbers (phone)  <more later> <not required>
  168.  RADCFG?  DAT  : RADD control file where ? is the node number, see
  169.                  COMMAND LINE parameters.
  170.  RADD     LOG  : Simple log file kept by RADD.
  171.  VALIDATE TXT  : Text file containing message text to be posted
  172.                  in BOARDNUMBER if the user is validated to
  173.                  the SysOp.
  174.  NEWUSER  TXT  : * Text file posted to a newuser after he is validated.
  175.                    This message is from the SysOp (Name if Config file)
  176.                    and should contain welcome messages and such.
  177.  BLACKUSR TXT  : * Text file posted to the SysOp of the BBS showing the
  178.                    users name and that his records contain a BLACK listed
  179.                    phone number.
  180.  SAME#    TXT  : * Posted to the sysop if a user attempts a CALLBACK
  181.                    at a number already in use in the USERS.BBS
  182.  OLDNUM   TXT  : * Posted to the SysOp if a user attempts a CALLBACK
  183.                    at a number already used in the FONEINF.DAT.
  184.  FONEINF  DAT  : File that contains USED phone numbers.
  185.                  (These numbers WILL NOT be called again!)
  186.  BLACK    LST  : This contains a list of phone numbers that RADD
  187.                  will NOT call.  Good for police numbers and "Chat" (976)
  188.                  line numbers.  < More later >
  189.  RADDERR  LOG  : Log file of all system errors in RADD.
  190.  NEW      MNU  : Sample menu for RADD.  Run under a QuickBBS/RA
  191.                  environment. Should work for SBBS also.
  192.  
  193.  
  194.         * This notes for REGISTERED users only.
  195.  
  196.  
  197.  
  198.  
  199.  These files must be located in the BBS PATH dir:
  200.  
  201.  
  202.  CONFIG   RA   : If running RA This will be needed by RADD.
  203.  
  204.  SCONFIG  BBS  : If Running SBBS this will be needed by RADD.
  205.  CONFIG   BBS  : If Running SBBS this will be needed by RADD.
  206.  
  207.  QUICKCFG DAT  : If Running QuickBBS this will be needed by RADD.
  208.  
  209.  
  210.  
  211.  
  212.  
  213.  This file should be located in the Read/Write Exit Path (RADDCFG.EXE)
  214.  
  215.  EXITINFO BBS  : Used by RADD to retrieve user information.
  216.  
  217. These files should be in the normal text path used by QuickBBS/SBBS or RA.
  218. They can optionally be located in the RADD start up directory or use /C to
  219. define the path.
  220.  
  221.  RADSTART ASC  : Shown to non-ansi users at start of RADD.
  222.  RADCALL  ASC  : Shown to non-ansi users right before calling them
  223.                  back.
  224.  RADPASS  ASC  : Shown to non-ansi users when a connect is made -
  225.                  asking for password.
  226.  RADVAL   ASC  : Show to non-ansi users if they have been
  227.                  validated.
  228.  RADNOVAL ASC  : Shown to non-ansi users if they have NOT been
  229.                  validated.
  230.  RADOLD   ASC  : Shown to a non-ansi users if they request a CBV
  231.                  when the numbers entered have already been used.
  232.  RADSAME# ASC  : Shown to Non-Ansi users when thier number is already
  233.                  located in the Users.BBS file.
  234.  RADNOLD  ASC  : Shown to non-ansi users when their phone number
  235.                  contains a LDCode in the first position IF Toll Calls
  236.                  are disabled.
  237.  RADHISEC ASC  : Shown to non-ansi users when there security level
  238.                  is equal to or greater than the Validated security
  239.                  level.
  240.  RADBLACK ASC  : Shown to non-ansi users when thier phone number record
  241.                  when it contains a number in the BLACK.LST file.
  242.  
  243.  RADLDTIM ASC  : Shown to non-ANSi users when the TIME Zone is not when
  244.                  the sysop allows LD calls.
  245.  
  246.  RADVAL   ANS  : Shown to ansi users is they have been validated.
  247.  
  248.  
  249.  RADCALL  ANS  : Shown to ansi users before the system calls them
  250.                  back.
  251.  
  252.  RADSTART ANS  : Shown to ansi users at start up of RADD.
  253.  RADNOVAL ANS  : Shown to ansi users if the user wasn't validated.
  254.  RADPASS  ANS  : Shown to ansi users before the user enters his/her
  255.                  password.
  256.  RADOLD   ANS  : Shown to ansi users when they request a CBV when
  257.                  the numbers entered have already been used.
  258.  RADSAME# ANS  : Shown to Ansi users when thier number is already
  259.                  located in the Users.BBS file.
  260.  RADNOLD  ANS  : Shown to ansi users when their phone number
  261.                  contains a 1 in the first position IF Toll Calls
  262.                  are disabled.
  263.  RADHISEC ANS  : Shown to ansi users when there security level is
  264.                  equal to or greater than the Validated security
  265.                  level.
  266.  RADBLACK ANS  : Shown to ANSI users when thier phone number record
  267.                  when it contains a number in the BLACK.LST file.
  268.  
  269.  RADLDTIM ANS  : Shown to ANSi users when the TIME Zone is not when
  270.                  the sysop allows LD calls.
  271.  
  272.  
  273.  
  274. *************** ANSI and ASC files ****************
  275.  
  276. To produce a text file that will show a users information you may
  277. use these commands in the text file :
  278.  
  279. ~N  = User Name
  280. ~C  = User City Information
  281. ~P  = Users Password
  282. ~D  = Date
  283. ~M  = <CR>
  284. ~S  = Pause
  285.  
  286. Sample :
  287. ________________________________________________________________
  288.  
  289.                          Date : ~D
  290.  
  291.         Hello : ~N you are calling from : ~C and your system
  292.         password is ~P.
  293.  
  294.  
  295. ________________________________________________________________
  296.  
  297. At this time these commands are only used for the ANS/ASC files and
  298. NOT for the text files posted to the users/sysop.
  299.  
  300.  
  301.  
  302. ****************** PHONE#.CTL ***********************
  303.  
  304. This file is used to make this program as compatible as possible
  305. with as many phone numbers as possible. Here's a sample :
  306.  
  307. 817-732-    1-817-732
  308. 817-748-    1-817-748-
  309. 817-897-    1-817-897-
  310. 817-
  311. 214-263-    214-263-
  312. 214-299-    214-299-
  313. 214-988-    214-988-
  314. 214-251-    214-251-
  315. 214-445-    214-445-
  316. 214-        1-214-
  317.  
  318. Examples :
  319.  ---------------------------------------------------------------
  320. |Users Entered Number   | Radd Returns with above control file  |
  321.  ---------------------------------------------------------------
  322.  817-732-6157           |    1-817-732-6157
  323.  817-444-0155           |    444-0155
  324.  817-748-2323           |    1-817-748-2323
  325.  214-333-1212           |    1-214-333-1212
  326.  214-251-3456           |    214-251-2456
  327.  817-523-7413           |    523-7143
  328.  
  329.  
  330. If the users Phone number was <817-111-1111> RADD would replace
  331. it as <111-1111> BUT if the number was <817-732-1111> RADD would
  332. replace it as <1-817-732-11111.>
  333.  
  334. * If you run Front Door you can import the nodelist control file
  335. * (fdnode.ctl) and remove the everything except the phone number
  336. * dial translations  (PHONE#.CTL does not support commenting!)
  337. * and you should be safe.
  338.  
  339.  
  340. Remember that RADD matches the FIRST prefix that matches the
  341. users phone number. So make sure you get all the correct numbers
  342. first and then do a "Catch" all as I did ( the last 817- ).
  343.  
  344. Radd will add a 1- (Configurable in RADDCFG) if the users phone
  345. number is NOT found in the phone#.ctl file. Thus it will be
  346. considered long distance.
  347.  
  348.  
  349.  
  350. *************** PHFORMAT.CTL **************************
  351.  
  352. This file is use so you can force the users to enter a
  353. number formated in fashion you like.  This makes it
  354. alot easier for the PHONE#.CTL files...
  355.  
  356. Your control file should look something like this :
  357.  
  358. -------- PHFORMAT.CTL ---------
  359. XXX-XXX-XXXX
  360. XXX-XXXX
  361. ------- EOF ------------------
  362.  
  363. Place X's where you would normally have a digit and -'s where
  364. you want a dash - if anyother character is used it will be assumed
  365. to be a seperator and force the user to use that character in the
  366. phone number format.
  367.  
  368.  
  369. The X's are where numbers should be and the rest is matched
  370. as the format. Thus 817-732-6157 would match line number 1.
  371. If the number does not match any format it will be called a
  372. bad number format (if FORCE FORMAT is enabled) and force the
  373. user to correct the problem.
  374.  
  375. PHFORMAT.CTL can contain as many formats as you like.
  376.  
  377.  
  378. ****************** SPECIAL#.CTL ***********************
  379.  
  380. ---------- WARNING ---------------------------------------------
  381.  This is generally not needed for most sysops, so be careful in
  382.  using this control file! Numbers located here could cause LD calls
  383.  when you don't want them!
  384. ----------------------------------------------------------------
  385.  
  386. Special#.ctl is used for numbers that may seem to be long distance but aren't.
  387. The format for Special#.ctl is the same as Phone#.ctl, but numbers here, NO
  388. MATTER WHAT, will NOT be considered Long distance.
  389.  
  390. For example if 1-817-732-6157 was NOT considered LD I would add :
  391.  
  392. 817-732- 1-817-732-
  393.  
  394. And RADD would assume that the number was not LD and would dial out using
  395. the translated number with all other considerations as a LOCAL call.
  396.  
  397. Normally this file will not be needed for most areas, but some areas require
  398. this file.  If you are not sure, DON'T use it, this could cause you to have
  399. a Long Distance bill you do not want.
  400.  
  401. *********** BLACK.LST ******************
  402.  
  403. Format is this:
  404.  
  405. 817-732-6157
  406. 900-976-
  407.  
  408. If the users account contains the number 817-732-6157 ANYWERE the
  409. user will be shown RADBLACK.* and placed back at the BBS. If the users
  410. record contained 900-976-1111 it would also act as above. Place as
  411. many numbers as you like here.
  412.  
  413.  
  414.  
  415.  
  416.  
  417. *********** RADD SETUP *****************
  418.  
  419. Here is the main control file for RADD although all others
  420. are REQUIRED this one is the most important.
  421.  
  422. RadCfg?.DAT is created by running RaddCfg.EXE.  You MUST run
  423. RaddCFG.EXE to create this file or Radd will terminate with a
  424. error level 254.  To create your new RADCFG?.DAT type RADDCFG.
  425. You will then be given a menu with a list of avalible changes
  426. you can make. If you are running RADD in a multi-node environment
  427. you can define the node data file to create use /n2 (for node 2)
  428. or /n3 (for node 3) ect...RaddCfg defaults to Node 1.
  429.  
  430.  
  431. Here is a sample of the menu.
  432.  
  433. --------------------------------------------------------------
  434.  
  435.               Welcome to RADD; Remote Access Direct Dial CBV.
  436.  
  437. 1) Modem ComPort          : 2
  438. 2) Modem Init             : ATZ|
  439. 3) Modem Dial             : ATM1X7S11=50E0DT
  440. 4) Modem Dial Suffix      : |
  441. 5) LD Dialing Code        : 1-
  442. 6) Toll Calls             : [■]           7) Quit after LD Calls    : [■]
  443. 8) Duplicate phone Check  : [■]           9) Check ALL User Numbers : [ ]
  444. 0) Allow Number Edit      : [■]           F) Force USA Phone format : [■]
  445. *) BBS Path               : D:\QBBS\
  446. @) Radd LogFile Name      : D:\QBBS\SYSTEM.LOG
  447. +) Message Board          : 2
  448. #) Write/Read Path to Exit: D:\QBBS\
  449. T) Start/EndTime LDCalls  : 01:00 - 23:59
  450.  
  451. !) Validated Sec          : 50
  452. A) Aflag                  : XX??????
  453. B) Bflag                  : X???????
  454. C) Cflag                  : ????????
  455. D) Dflag                  : -???????
  456.  
  457. Select ; Q)uit :
  458.  
  459. ----------------------------------------------------------------
  460.  
  461.  COMMANDS
  462.  
  463. 1 = The comport that RADD will be running under. 1-4 is avalible.
  464.  
  465. 2 = Modem init string. | are translated as <CR> and ~ are translated
  466.     as 500 mil seconds delay. You may do several different things here.
  467.     You may either take the modem OFF hook (with the correct
  468.     AT command) or you can use the standard init feature.
  469.             **************** NOTE ********************
  470.     If you have problems such as "No dialing out" or commands
  471.     not getting sent to the modem add the ~ charater between
  472.     the charaters to slow it down a bit.  This has been
  473.     known to cure almost all the problems in the inits.
  474.  
  475. 3 = Modem Dial prefix string. Normally ATDT, DO NOT ADD '|' after PREFIX!
  476.  
  477. 4 = Modem dial suffix.  Sent to modem after the dial+ the users phone number.
  478.     Normally | (CR).
  479.  
  480. 5 = Ld dialing code is the code added to numbers NOT FOUND in the phone#.ctl
  481.     file. Normally 1- (for US).
  482.  
  483. 6 = Are Long distance calls allowed? See "More information about Toll
  484.     Calls".
  485.  
  486. 7 = Log user OFF after a Long distance call? (Enabled by default.)
  487.     if a LD call is made and a validation is successful RADD will
  488.     show Radldrop.* and disconnect.
  489.  
  490. 8 = If enabled will force RADD to check the Foneinf.DAT and the Users.BBS
  491.     file to see if the users number is a duplicate number on this system.
  492.     RADD will only check the number being called back unless option '+'
  493.     is enabled. If disable, forces RADD to NOT check for duplicate
  494.     numbers anywere!
  495.  
  496. 9 = If enabled (along with '*' option) RADD will check BOTH the users
  497.     numbers to see if the numbers are located in the USERS.BBS file.
  498.     This means that if a user enters a work number that is also used by
  499.     another person, but uses the CBV to call his home number he would not
  500.     be allowed to do so. This was added so that people using the built in
  501.     CBV in QBBS would still have that feature if they wished. I however
  502.     consider checking the number being called back more than sufficient.
  503.  
  504. 0 = Are the users allowed to EDIT their phone numbers? (All changes are
  505.     made to the BBS records also!).
  506.  
  507. * = Path to QuickCFG.DAT for QuickBBS or Config.RA for Remote Access or
  508.     SCONFIG.BBS/CONFIG.BBS for SBBS.
  509.  
  510. @ = Path and Name of the RADD logfile.  C:\BBS\RADD\RADD.LOG
  511.  
  512. + = This is the message base RADD will place "reports" on users.
  513.     See Validated.TXT and "EXTRA information on BoardNumber".
  514.  
  515. # = This is the location to read and write the EXITINFO.BBS. Be sure
  516.     this is the correct location.
  517.  
  518. F = Forces the USA style of phone numbers (XXX-XXX-XXXX).  This was added
  519.     as a kludge for RA as it does not have a FORCE US format as QBBS/SBBS
  520.     do.
  521.  
  522. T = This is the time "Zone" that Ld calls are allowed (only when TollCalls
  523.     are enabled) are allowed.  You can configure when LDcalls are allowed,
  524.     such as between 7:00pm and 11:00pm (Military time 1900 - 2300).
  525.  
  526. ! = This is the security level given to a user if the Validation was
  527.     successful.
  528.  
  529. A = Which flags should be turned on or off.  Use 1 to turn ON and
  530.     0 to turn OFF or ? to LEAVE the flag as is.
  531.  
  532. B = Same as Aflag.
  533.  
  534. C = Same as Aflag.
  535.  
  536. D = Same as Aflag.
  537.  
  538.  
  539. ###################################################################
  540.  
  541. Radd is very simple to setup (and should be more so in the future).
  542. To run RADD under QuickBBS/SBBS and RA setup a type 7 menu command (or
  543. type 15 if you like) and make the data line similar to this :
  544.  
  545. *c /c radd.bat *m
  546.  
  547. ( SBBS requires *s instead of *m AND a *E
  548.   i.e. "*c /c radd.bat *S *E "            )
  549.  
  550. (The *m will make QBBS 2.75+ and RA swap to disk, *S makes SBBS do simular)
  551.  
  552. Make a batch file, similar to this (using your dirs of course)
  553.  
  554.  
  555. ########################### RADD.BAT ########################
  556.  
  557. @ECHO OFF
  558. D:
  559. CD\QBBS\RADD
  560. RADD
  561. CD\QBBS
  562.  
  563. #############################################################
  564.  
  565. Special parameters for RADD :
  566.  
  567.          /Cc:path\to\CFG\files
  568.  
  569. CFG Files = RADCFG?.DAT
  570. Default to present Directory.
  571.  
  572.        /Pc:\path\to\CTL\files
  573.  
  574. Path to : Phone#.CTL,Special#.CTL, Foneinf.DAT,Black.Lst and *.TXT files
  575. and *.ANS/&.ASC . RADD defaults to the present directory for the CTL files.
  576.  
  577.  
  578.  
  579.         /nNode
  580.  
  581. Node = the node RADD is running under.  If node 1 no command
  582. line is required.  If node 2 then "Radd.exe /n2" would work.
  583.  
  584.  
  585.        /d
  586.  
  587. Starts DEBUG mode.  This will cause some "extra" information to
  588. be placed into the log file and the the screen output.  Not needed
  589. unless you are tracking down a problem.
  590.  
  591.  
  592. After RADD.exe is executed and if a validation is made, the
  593. Exitinfo.BBS file will be written into the write/read directory so the
  594. new information will be read in. Radd will run just as well in a local
  595. environment. In local mode however, no outgoing calls are made.
  596.  
  597.  
  598.  
  599. ******** Extra Information about BoardNumber *************
  600.  
  601. If the board number is defined as 2 and the user is validated it will
  602. place the text file Validate.txt in the BoardNumber message base.
  603. Here is a sample message posted.
  604.  
  605. TO   : Sysop Name HERE
  606. From : Radd Report
  607. Subj : Radd Report on Validated User Name HERE
  608. Date : XX/XX/XX
  609.  
  610. -------------------------------------------------------------
  611.  
  612.       The subject user completed the call back verification
  613.       completely and has had his/her access level upgraded to
  614.       a validated user.
  615.  
  616. -------------------------------------------------------------
  617.  
  618. Remember you can write your OWN Validate.TXT file.  One is sent in
  619. the RADD*.ARJ packet as a default message. To disable this feature place
  620. a number 0 in the board number and RADD will NOT place the message
  621. message base.
  622.  
  623.  
  624. NEWUSER.TXT will be posted to a user upon validation.  This is for
  625. Registered sysops only.  I use NEWUSER.TXT to give the users a little
  626. information about the BBS.  I force a Check For Waiting Mail at the
  627. newuser menu with a ^A char as the first command, BUT be sure that the
  628. ^A is for the Validated security level only otherwise the users will be
  629. forced into the Check for waiting mail EVERY TIME they hit the enter key.
  630.  
  631. I include NEW.MNU for you to use, however I run QuickBBS so this
  632. may or may not work under the RA environment.
  633.  
  634.  
  635. * Read your BBS MENU documentation about ^A and the check for waiting mail
  636.   menu type.
  637.  
  638.  
  639.  
  640. I have tried as much as possible to make RADD share aware. BUT there are
  641. some programs (tossers/scanners) that ARE NOT share aware. Radd will
  642. attempt to LOCK the MsgBase files to write to the msgbase.  If an error
  643. occurs RADD will not post the message. BE warned about this possible
  644. problem, it is not RADD.
  645.  
  646.  
  647.  
  648.  
  649.  
  650. ******** Extra information about TOLL CALL ****************
  651.  
  652. Radd will check to see if the number LDCODE (defined in the RADDCFG)
  653. is in the first position in the users phone number.  If so the user
  654. is considered a Long Distance caller.  This is used for the Hang up
  655. after LD caller and also if you have LD calls disabled. Special#.CTL
  656. phone numbers do not apply here.
  657.  
  658.  
  659.  
  660.  
  661.  
  662. ********* RADDERR.LOG ************
  663.  
  664. RADD reports system errors in this file.  If you are having trouble and
  665. RADDERR.LOG is created this will help me to track down the problem that
  666. your system is having.  If this file DOES show up please feel free to send
  667. it to me via netmail or post in the support echos so that I can quickly
  668. determine what the problem is.
  669.  
  670.  
  671.  
  672.  
  673.  
  674. ########################### SYSOP KEYS ########################
  675.  
  676. ALT-H : Drop Carrier.
  677. ALT-G : Simulate Line noise (Hehehe...);
  678. ALT-W : Wake up call, sends continuous stream of
  679.         ASCII 7 (BELL) to remote site until key is pressed
  680.         (local or remote)
  681.  
  682. ###############################################################
  683.  
  684.  
  685.  
  686.         >>>>>>>>>>> VERSION 1.5 ADDTIONS <<<<<<<<<<<<<<<
  687.  
  688.  
  689.     o   Added Time zone LDCall support.
  690.     o   Added forced Phone number format.
  691.     o   Added support for 16800BPS connects.  Shows 9600 but is set
  692.         to correct BPS rate as 16800 is a locked rate.
  693.     o   Added configurable path and name of the RADD logfile
  694.     o   Added configurability of forcing USA format.
  695.     o   Reworked some of the call back codes.
  696.     o   Added collision support.
  697.     o   The last and greatest reason for a new release is
  698.         the support of SuperBBS!
  699.  
  700.  
  701.                         1.5d Fixes
  702.  
  703.     o  Black.Lst was not working, corrected.
  704.     o  Special#.CTL was incorrect, should work.
  705.     o  Can now have ' ' (blank) LD Dialing code (OverSeas)
  706.     o  Can now configure 00:01 - 24:00 for Ld calls
  707.     o  Fixed "Drop After Ld" bug that would loop for about
  708.        10 hours...was nasty!
  709.  
  710.                          1.5e Fixes
  711.  
  712.     o Checks for USERS.BBS in MAIN BBS dir and MSGBase dir.
  713.     o Fixed random Floating point error.
  714.  
  715. ----------------------------------------------------------------------------
  716.  
  717. That's it!  If you have any questions I can be reached through the
  718. QuickBBS, QuickPRO, RA_Util,RA_SUPPORT,SBBS echo or via 1:130/28 FidoNet.
  719. If you have questions or suggestions I'd be glad to see them. Once
  720. again you can send NetMail to Mike Wilson 1:130/28  with any
  721. (God forbid) bug reports or suggestions.
  722.  
  723.  
  724.  
  725.  
  726. You can always get the newest version of RADD from these fidonet
  727. address's :
  728.  
  729. Fidonet Address         SysOp Name           BPS/Modem         FileName
  730. ^^^^^^^^^^^^^^^         ^^^^^^^^^^           ^^^^^^^^^         MagicName
  731. -------------------*---------------------*--------------------*----------
  732. 1:130/28                Mike Wilson          14.4k USR D/S       RADD
  733. 1:130/402               Bill Wynne           14.4k USR D/S       RADD
  734. 1:130/63                Les Diefenbach       14.4k USR HST       RADD
  735. 1:130/25                CR Hamilton          2400BPS             RADD
  736. 1:124/8002              James Ray            14.4k USR D/S       RADD
  737. 1:2260/7                James Thompson       9600 v.32           RADD
  738. 1:14/643                Steve Mitchell       v32BIS CSP          RADD
  739. 1:102/1001              Mike Ehlert          14.4k USR D/S       RADD
  740. 1:130/405               Gary Murphy          2400BPS             RADD
  741. 1:273/918               Scott Lentz          2400BPS             RADD
  742. 1:124/2213              Ken Givens           14.4k USR HST       RADD
  743. 1:355/10                Hugh Bell            9600 v.32           RADD
  744. 1:384/13                Mark Thornton        9600 v32/v42bis     RADD
  745. 1:365/156               Bill Marshall        9600 USR D/S        RADD
  746.  
  747.